package com.liusy.event;

import java.util.Observable;
import java.util.Observer;
/**
 * 	事件的观察者接口
 * 
 *  @author liusy 2012-04-5
 *
 */
public interface IEventObserver extends Observer{

	/**
	 * 更新前作操作；
	 * @param o
	 * @param arg
	 */
	Object before(Observable o, Object arg);
	
	@Override
	void update(Observable o, Object arg);
	
	/**
	 * 更新后作操作
	 * @param o
	 * @param arg
	 */
	Object after(Observable o, Object arg);
	
}
